/* 头部修饰 */
.header-all {
  width: 1300px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 80px;
  overflow: hidden;
}
.header-logo {
  width: 200px;
  height: 50px;
}
.header-logo img {
  height: 50px;
}
.header-all ul {
  display: flex;
  flex: 1;
}
.header-all ul li {
  flex: 1;
  cursor: pointer;
  font-size: 18px;
  text-align: center;
  transition: all 0.5s ease;
}
.header-all ul li:hover {
  color: #327fff;
}
.header-all ul li.act-nav {
  color: #327fff;
  font-weight: 600;
}

.nav-tips {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-left: 20px;
}
.line-btn {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
}
.line-btn span {
  color: #327fff;
  cursor: pointer;
  display: inline-block;
  transition: all 0.5s ease;
}
.line-btn span:hover {
  opacity: 0.7;
}
.line-btn span::after {
  content: "|";
  padding: 0 0.5em;
  color: #d5d5d5;
}
.line-btn span:last-child:after {
  content: "";
}
.btn-line-primary {
  cursor: pointer;
  padding: 0 15px;
  border-radius: 26px;
  border: 1px solid #327fff;
  color: #327fff;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  background: #ecf5ff;
  transition: all 0.5s ease;
}
.btn-line-primary:hover {
  background: #327fff;
  color: #fff;
}

/* 标题 */
.title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title h3 {
  color: #327fff;
  font-size: 24px;
  font-weight: 800;
  flex: 1;
  background: url("../images/tit_bg.png") left bottom no-repeat;
  padding: 5px;
}
.title span {
  display: block;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}
.title span:hover {
  color: #333;
}
.btn-primary-line {
  padding: 5px 25px;
  border: 1px solid #327fff;
  color: #327fff;
  background: #fff;
  transition: all 0.5s ease;
  cursor: pointer;
  display: inline-block;
  border-radius: 4px;
}
.btn-primary-line:hover {
  background: #327fff;
  color: #fff;
}
/* 底部 */
@font-face {
  font-family: iconfont;
  src: url(data:font/woff2;base64,d09GMgABAAAAAARcAAsAAAAACJgAAAQNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqEYIQlATYCJAMMCwgABCAFhGcHSBuTB8gekiQlIhVQoIAC4OCgCJ7WXuft7l2IwMfFJyrc1lXFF1gCKV1XowkdG/HnPzf9UDFLVSUNP0AtvDRUlE7MTjVV2Py27mxKwvCK/881+WqBswP5PsfIomxOugFN9MDWSdU28L0JTIx3LK/8avaN3kag1TY/9P2wmBQgf4lSZUCbKKM2iPPjks1EgaQ0KjWc0KypoSOLeAUq0mP6NgBe+p+P/8ApJEmqzFjr8HooA8x/lPjlLcIT8sjfQNNwBbh1QoWM9YWZ42q984RIGFknorVMKUrSa0VIg/qFQnyhktfmHx5JEDVD2U6IZUU6KJEtjFXeWHzUois01Z5H7C0A0a1r+7ueMl3T1Aom2k2mTdpdmoel70lLP+HvDtKalva2VlY2TD1du4b6nmrI0tqi1eZ+9LBNRkab1pmGVB/pPjq2MR1x3Qg9CRXQHqXx+RZ5JeX4mOSlnpyEZJ6mC9LzP0gr5Fl2uLbIjLi37SVrtJqp88NWPZo1H2nWAvmMh1WCAVIy27ddrqjO5DlXOnUedmm09dGadq9sA/Dw2GP8Cp9Pe2TftWeu8VDmaofmvXbVe6rN3eDhztU9WjwSeE+dGG8LeDbRHwL8F7Q+W706Vuimyy6FKDvzTRF68Oe7EqsPYyMHLZ+JuRvdTdg22g4UP3WWc08+MjpKaAMOXr8wi/uZfz0jLlBpwgYrY5nnmWVdv55lmmexb/E83fXrSbt53n7JC7OvX8syyzNnNXF8SrxCYYBcChKs1eBxW93ioqGEqrKi1aU7KO7lmZRgwXB12P40BExnHivPPNusOyObfT27+j5+7eqRTYYkrYe2KDlUnBT74GvHDy2jm4k3jX7b2EXhL/FkG8cYWxuuLuunBYmhoqRY+I3y5VVNo5sJN41+1c9esQFByrpDjK01BgoANHhZmBuERuxBAfnRD7GZT37nQ/IVfL5JthXws9452JfCsmmWAAtff/SigIbwcxcrH7k8N2FtbiC70TGU0Gr6aQDD2+t9d3cfENtDsxRhSJqMQdZsFinEKlTa7EKt2R60WhM6vk0fDhFRWrDoLILQrQOSTm8g67aGFEIAlUGnUOv2D1odhdxsbRYDCyYhSkEGUliNsDGiDLc0lE83CTK5JShZFEyDZDkb+xFHO4dsPByWQbKPPuUVTCeKwhGcJEqRML4eLCkhEA5JFEGMsmNRFMfL3h4vu4gdRpSCYCQIRYEYEIWqIdgwhDK4S02lvy8JxMRVAkUCkTQ7qZwKCH2EIzsOACRcWQYquZD65SowOaFQcNoORyKUQoQpO1RiRggITnmzIhCGYofVIcThxZ5Q4VCl3fTq0rsnEBUYM+dIkaNovs1i49xClFCphOwqdpnVGCUwFixjVnGdqgAAAAAA)
      format("woff2"),
    url(data:font/woff;base64,d09GRgABAAAAAAXYAAsAAAAACJgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8HUkLY21hcAAAAYgAAABWAAABhmVE0NtnbHlmAAAB4AAAAfUAAAJgAK3ZY2hlYWQAAAPYAAAAMQAAADYiGKqDaGhlYQAABAwAAAAgAAAAJAfdA4RobXR4AAAELAAAAAwAAAAMDAD//2xvY2EAAAQ4AAAACAAAAAgAqgEwbWF4cAAABEAAAAAeAAAAIAEPAINuYW1lAAAEYAAAAUAAAAJnEKM8sHBvc3QAAAWgAAAANwAAAEiwFMfreJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnrE/s2Zu+N/AwMB8h6ERKMyIoogJAGncDKN4nO2QwRGAIAwEN4A441iIDzugEV+WTxt4CdqFN7O55AKfAAuQxSkK2I3hupRa5Jkt8hJvqtxIfe1tDPhcMu2qPPk/q/zaox7vlPxak+jbBHsAJR8OTgAAeJxdUMtu00AUnTuO7dRJnMTPOE1Se5zYDk2c4tcohKYUARtApIKuEpENirKhEhuWtP0AuuEj+BSE1AVSf4DfgEWC7QgJoasZnTnn6p47B2GEtlfMlvmE3qKPCPU4PisRbO4QiI/jaIo7+ABPGWrFYWynJ5rCBNRQtdWQ5q28ruWVxJHrg+uQjOMUvQO6FgY0oY7ruD0l6wk1OoUTcEaQcrkTfqEqQ8m0O34V47L7NOpY8aOTSdLwe2pLFmDz/cvtbVWp0Lu7rwBsWXDNVtej8eOHQ8+9mS9/LOc3rpfD9fWH989Oz59cbi4M2ZIkYhsPKK8o3BmNuu1qGX7Wa0SQSwILcpf2zLArM2VJkMVmeK/NkRk55YqF12QGYNoHr/qVmqhWJeHdxTq1cPp9J3dbfHa948lKtJpj3WtIRRZKe3bAlwSmz3L1iqHUEcLb7faygJhr1EBzhODfQII0AJrsgpJTmvA2ZxMnY6cQRw7h2qCkwRA/feVhJWGg5QPSS1W0IDmGKKFJB6sKj9F6udj9f5Et9xd+kxMLMFSKus6xzdq+OT4bj1x/9SZoSNQsVPiM12sFbLTHs/HIG67O7+vM1f9jdnAzaPf3MNOSRZ0VPIMcHZHfg+e6MXw5HDipBHhfFjUOGMFtZOKvVGxCqh520R9fq2mcAAAAeJxjYGRgYADiF3atLvH8Nl8ZuFkYQOB+rbEzjP7//389CwNzI5DLwcAEEgUANhcLUgAAAHicY2BkYGBu+N/AEMPC8P8/AwMLAwNQBAUwAwB12gRqBAAAAAQAAAAEAP//AAAAAACqATB4nGNgZGBgYGYoZ2BiAAEQyQWEDAz/wXwGABRoAZMAAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICZkYmRmZGFgaMqIzOtNCkxX7g8NbMiM68iMzE/OSM1L72i1KiCgQEAwN8LcAA=)
      format("woff"),
    url(data:font/ttf;base64,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)
      format("truetype");
}

.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-zhifubao:before {
  content: "\e63b";
}

.icon-weixinxiaochengxu2x:before {
  content: "\e607";
}
.footer {
  background: url("../images/footer_bg.png") top center no-repeat;
  background-size: auto 100%;
  margin-top: 30px;
}
.footer .footer-all {
  width: 1300px;
  margin: auto;
  padding: 50px 0;
}
.footer .footer-main {
  display: flex;
  justify-content: space-between;
}

.footer-main .footer-applet .applet-item {
  height: 42px;
  line-height: 42px;
  background: hsla(0, 0%, 100%, 0.2);
  border-radius: 10px;
  padding: 0 30px;
  margin-bottom: 12px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  position: relative;
}

.footer-main .footer-applet .applet-item .item-img {
  position: absolute;
  right: -185px;
  width: 180px;
  display: none;
}

.footer-main .footer-applet .applet-item .item-img img {
  width: 100%;
  height: 100%;
}

.footer-main .footer-applet .applet-item:hover .item-img {
  display: block;
}
.applet-item .icon-weixinxiaochengxu2x {
  color: #8ec72b;
  font-size: 26px;
  vertical-align: bottom;
  margin-right: 10px;
}
.applet-item .icon-zhifubao {
  color: #5a9ef7;
  font-size: 26px;
  vertical-align: bottom;
  margin-right: 10px;
}

.footer-main .footer-regards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-main .footer-regards .regards-item {
  margin-right: 90px;
}

.footer-main .footer-regards .regards-item:last-child {
  margin-right: 0;
}

.footer-main .footer-regards .regards-item .item-title {
  font-size: 16px;
  color: #d1df48;
  margin-bottom: 20px;
}

.footer-main .footer-regards .regards-item .item-name {
  font-size: 14px;
  color: #c9c9c9;
  margin-bottom: 20px;
  cursor: pointer;
}

.footer-main .footer-regards .regards-item .item-name:hover {
  color: #d1df48;
}

.footer-main .footer-code {
  display: flex;
}
.footer-main .footer-code img {
  width: 150px;
  height: 150px;
}

.footer-main .footer-code .hotline {
  margin-left: 20px;
}

.footer-main .footer-code .hotline .hotline-item {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  color: #fff;
  margin-bottom: 15px;
}

.footer-main .footer-code .hotline .hotline-item span:nth-child(2) {
  font-weight: 700;
  margin-top: 5px;
}

.footer-all .footer-com {
  display: flex;
  margin-top: 50px;
  align-items: center;
}

.footer-all .footer-com .bot-log {
  padding: 10px 20px;
  background: #fff;
  border-radius: 8px;
  height: 55px;
}

.footer-all .footer-com .bot-log img {
  width: 83px;
  height: 35px;
  margin: auto;
}

.footer-all .footer-com .bot-detail {
  margin-left: 30px;
  font-size: 12px;
  color: #c9c9c9;
}

.footer-all .footer-com p {
  margin-block-start: 1em;
  margin-block-end: 1em;
}

/* 筛选选择器 */
.big-search {
  width: 1300px;
  margin: auto;
}
.big-search-main {
  padding: 35px 0 15px 0;
}
.big-search .search-box {
  width: 80%;
  margin: 0 auto 20px auto;
  display: flex;
}
.big-search .big-search-box {
  display: flex;
  margin: 10px 0;
}
.big-search .search-box-title {
  color: #327fff;
  width: 6em;
  height: 26px;
  line-height: 26px;
}
.big-search .search-box-sub {
  flex: 1;
}
.big-search .search-box-sub span {
  padding: 3px 8px;
  margin: 0 5px 5px 0;
  cursor: pointer;
  border: 1px solid transparent;
  display: inline-block;
  border-radius: 4px;
}
.big-search .search-box-sub span:hover {
  border: 1px solid #327fff;
  color: #327fff;
}
.big-search .search-box-sub span.search-active {
  color: #fff;
  background: #327fff;
}
.big-search .el-input-group__append {
  background-color: #327fff;
  border-color: #327fff;
}
.big-search .el-input-group__append .search-primary-btn {
  color: #fff;
}
.big-search-tips {
  text-align: center;
  margin-top: 10px;
}
.big-search-tips span {
  color: #888;
  cursor: pointer;
}
.big-search-tips span:hover {
  color: #327fff;
}
.pagination-container {
  text-align: center;
  padding: 30px 0;
}
.job-search-select {
  border-top: 1px solid #f2f2f2;
  padding: 15px 0;
}
.job-search-select .job-item {
  margin-right: 25px;
  display: inline-block;
  cursor: pointer;
}
.job-select {
  background: #327fff;
  color: #fff;
}
